@CHARSET "UTF-8";

body {
        font-size: 0.8em;
        font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

a               {text-decoration:none;}
a:link          {color:#666;}
a:visited       {color:#666;}
a:hover         {color:#000;  text-decoration:underline;}        
a:active        {color:#666;}

table {
        width:100%;
}

input { 
	border: black 1px solid; 
	#height: 20px; 
	#font-family: "돋움"; 
	#font-size: 12px; 
	#color: #666666; 
	#padding-top: 7px ; 
	text-align: left; 
	background-color: white;
}

table.tab_main {
        width:50%;
}

table.tab_login {
	width:25%;
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.tab_login th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.tab_login td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}

table.tab_add {
	width:50%;
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.tab_add th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.tab_add td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}

table.tab_mainright {
	width:100%;
	vertical-align: top;
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.tab_mainright th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.tab_mainright td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}

.tab_reg {
	width:25%;
	border:1px gray solid;
	cell-spacing:0px;
	border-spacing: 0px;
    border-collapse: collapse;
}

table.Design1 {
    border-spacing: 0px;
    border-collapse: collapse;
}
table.Design1 th {
    text-align: left;
    font-weight: normal;
    padding: 0.1em 0.5em;
    border: 1px solid #666666;
}
table.Design1 td {
    text-align: right;
    padding: 0.1em 0.5em;
    border: 1px solid #666666;
}
table.Design1 thead th {
    text-align: center;
}
table.Design1 th.Corner {
    text-align: left;
}


.div_1 {
		border:1px gray solid;
		#margin:1px auto;
    	margin-right: 1em;
        text-align: right;
        width: 9em;
        letter-spacing: 0.2em;
        float: left;
}

.input_1 {
	width:99%;
}

.tab_navi {
        text-align:right;
        #width:500px;
        list-style:none;
        padding:0 0 0 5px;
        background:url(tab_bg.gif) repeat-x;
}
  
.tab_navi li {
        display: inline;
}
